package sy.dao;

import java.io.Serializable;
import java.util.List;

import sy.model.SysUser;

public interface SysUserDaoI {
	
	Serializable save(SysUser sysUser);
	
	void remove(SysUser sysUser);
	
	void update(SysUser sysUser);
	
	List<SysUser> list();
	
	SysUser getSysUserById(String id);
	
	List<SysUser> listSysUserByKey(String key);
	
	List<SysUser> listSysUserByOwnerId(String ownerId);
	
	SysUser getSysUserByAccount(String accountId);
	
	SysUser getSysUserByName(String name);
	
	List<SysUser> listSysUserByAccountIds(List<String> accountIds);

}
